#ifndef LIGHT_HPP
#define LIGHT_HPP
#include "camera.hpp"

class Light : public Camera
{
public:
    Light(float _intensity = 1.0) : Camera()
    {
        intensity = _intensity;
    };

    void rotate(float x, float y, float z, float angle)
    {
        Camera::rotate(x, y, z, angle);
    }

    float getIntensity() const
    {
        return intensity;
    }
    void setIntensity(const float _intensity)
    {
        intensity = _intensity;
    }

private:
    float intensity;
};

#endif // LIGHT_HPP
